// pages/search/search.js
var config=require('../../config.js');

Page({

  /**
   * 页面的初始数据
   */
  data: {
    value:'',//搜索关键字
    loading:false,//按钮前的loading图标
    list:[],//搜索结果
  },
  //保存输入的关键字
  inputing:function(e){
    this.setData({
      value:e.detail.value//更新搜索关键字
    })
  },
  //立即搜索按钮
  bindSearch:function(){
    var self=this;
    this.setData({
      loading:!self.data.loading//更新立即搜索按钮的loading的图标
    });

    //开始搜索
    wx.request({
      url: config.config.searchByNameUrl,//搜索接口
      data:{keyword:self.data.value},//搜索关键字

      success:function(e){
        if(e.statusCode==200){//搜索成功
          self.setData({
            list: e.data.showapi_res_body.pagebean.contentlist,//更新搜索结果
            loading:!self.data.loading
          });
          //将歌曲列表保存到本地缓存中
          wx.setStorageSync('songlist', e.data.showapi_res_body.pagebean.contentlist);
        }
      }
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})